Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport U.S. Open - New York Bratislava 2 Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Ortisei Challenger Bergamo Challenger Davis Cup, World Group, QF, CAN-FIN 1-2 Sofia Open - Sofia Australian Open - Melbourne ABN AMRO Open - Rotterdam Delray Beach Open - Delray Beach Koblenz Challenger Lugano Challenger BNP Paribas Open - Indian Wells Hamburg Challenger Taipei Challenger Gwangju Challenger Shenzhen 1 Challenger Busan Challenger Guangzhou Challenger Bratislava 1 Challenger cinch Championships - London Libema Open - 's-Hertogenbosch Wimbledon - London Winnipeg Challenger Infosys Hall of Fame Open - Newport Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger National Bank Open - Toronto Brisbane 1 Challenger Ukraine F4 Nigeria F5 Nigeria F6 Morocco F2 Uzbekistan F1 Belarus F1 Belarus F2 Morocco F1 Canada F1 Morocco F2 Canada F2 Canada F3 Russia F1 Russia F2 USA F9 Japan F10 Japan F11 USA F2 Germany F5 France F3 Croatia F1 Canada F3 Slovenia F2 Slovenia F3 Italy F15 Italy F16 Usa F16 Usa F17 Thailand F1 Thailand F2 Thailand F3 Great Britain F1 Great Britain F2 Germany F3 France F2 Canada F2 Canada F3 Korea F3 Korea F4 Kazakhstan F6 Romania F12 Romania F13 Ukraine F3 Russia F2 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Belarus F2 Canada F1 Canada F2 Canada F3 Russia F3 Usa F7 Usa F8 China F2 Korea F2 Croatia F2 Canada F2 M25+H Pozoblanco Helsinki Challenger Brescia Challenger Samarkand Challenger Grodzisk Mazowiecki Challenger Privat Bank Cup - Dniepropetrovsk Alexander Kolyaskin Memorial - Donetsk PrivatBank Cup - Dnepropetrovsk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Privatbank Open 2006 - Dnepropetrovsk Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Astana Challenger - Astana Almaty Challenger 2 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Challenger Natrel Presented by National Bank - Granby Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Sail Open - New Delhi 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Meknes Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Tashkent Challenger - Tashkent President's Cup - Astana National Bank Men's Rimouski Challenger - Rimouski Heilbronn Challenger Besancon Challenger Barletta Challenger Napoli Challenger Monza Challenger Tenerife Challenger Ramat Hasharon Challenger Izmir Challenger Fergana Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Granby Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Tulsa Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Rimouski Challenger Tunis Challenger Carson Challenger Ojai Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Granby Challenger Vancouver Challenger PEOPLEnet CUP - Dnepropetrovsk Tashkent Challenger Bratislava Challenger Bordeaux Challenger Pozoblanco Challenger St. Remy Challenger Tashkent Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Busan Challenger Athens Challenger Fergana Challenger Nottingham Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Karshi Challenger Izmir Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Almaty Challenger 1 - Almaty Helsinki Challenger Tyumen Challenger Heilbronn Challenger Dallas Challenger Privat Bank Cup - Dnepropetrovsk Nottingham Challenger Nottingham-2 Challenger Belgrade Challenger Lexington Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Mons Challenger Rennes Challenger Olimp Kyiv Open - Kiev IPP Open - Helsinki Mouilleron-Le-Captif Challenger Alexander Kolyaskin Memorial - Donetsk Bulgarian Open Challenger - Sofia Morocco Tennis Tour - Tanger Bratislava Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Winnetka Challenger Binghamton Challenger Aptos Challenger Izmir Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Winnetka Challenger Vancouver Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Bratislava Challenger Brescia Challenger Andria Challenger Irving Challenger Recanati Challenger Segovia Challenger Orleans Challenger Mons Challenger Bratislava Challenger Cherbourg Challenger Irving Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Nottingham-2 Challenger Izmir Challenger Orleans Challenger Brest Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Andria Challenger Taipei City Challenger Shymkent Challenger Little Rock Challenger Columbus Challenger Recanati Challenger Nur-Sultan Challenger Segovia Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Nur-Sultan Challenger Ismaning Challenger Brest Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Nur-Sultan Challenger Biella Challenger Istanbul Challenger Hamburg Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Prague Challenger Heilbronn Challenger Nottingham 1 Challenger Istanbul 2 Challenger Bergamo Challenger Bratislava Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Prague 2 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Bratislava Challenger Ilkley Challenger Porto Challenger Nur-Sultan Challenger Segovia Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Istanbul Challenger Vilnus Challenger Ortisei Challenger Bergamo Challenger Bratislava Challenger Andria Challenger Oeiras 2 Challenger Quimper Challenger Cleveland Challenger Rome Challenger Waco Challenger Puerto Vallarta Challenger Roseto Degli Abruzzi Challenger Ostrava Challenger Mauthausen Challenger Prostejov Challenger Bratislava 1 Challenger Cary 2 Challenger Salinas Challenger Chicago Challenger Nonthaburi 4 Challenger Brisbane 2 Challenger Noumea Challenger Wuxi Challenger Hangzhou Challenger Columbus Challenger Open 13 - Marseille ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Portugal Open - Oeiras Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Fever-Tree Championships - London Citi Open - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg European Open - Antwerp Sofia Open - Sofia Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia Kremlin Cup - Moscow Astana Open - Nur-Sultan Qatar ExxonMobil Open - Doha Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Gonet Geneva Open - Geneva Dallas Open - Dallas Almaty Open - Almaty Rogers Masters - Toronto Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Hopman Cup - Perth Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Laver Cup - Geneva ATP Cup - Melbourne Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Shanghai Rolex Masters - Shanghai Australian Open (juniors) Wimbledon (juniors) BNP Paribas Masters - Paris AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Olympics - London Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Barclays ATP World Tour Finals - London Davis Cup, World Group I, PO, UKR-TPE 3-2 French Open (juniors) Olympics - Rio de Janeiro Davis Cup, Group I, 2R, UKR-AUT 3-2 Olympics - Paris